// 引入fs系统模块
const fs = require('fs');

// 读文件 readFile

/* fs.readFile('./b.txt',{
  encoding: 'utf-8'
},(err, data) => {
  if(err){
    // 在这里做错误处理
    console.log('读取失败');
    return false;
  }
  console.log(data);
}) */

/* let data = '';
try{
  data = fs.readFileSync('./b.txt', {encoding: 'utf-8'})
}catch(err){
  console.log('读取失败');
}
console.log(data); */
// 写入 writeFile
/* fs.writeFile('./b.txt', '这是我写入内容', (err) => {
  if(err){
    console.log('写入失败');
  }
}) */

/* try{
  fs.writeFileSync('./b.txt', '这是另一段内容')
}catch(err){
  console.log('写入失败');
} */

// 追加内容 appendFile
/* fs.appendFile('./b.txt', '这是追加内容', (err) => {
  if(err){
    console.log('追加失败');
  }
}) */
/* try{
  fs.appendFileSync('./b.txt', '这是另一段追加内容')
}catch(err){
  console.log('追加失败');
} */

// 删除
fs.unlink('./b.txt', (err) => {
  if(err){
    console.log('删除失败');
  }
})